Harpoon Gun — definition

1. harpoon gun (Noun)

1 definition

harpoon gun (Noun) — A cannon or similar gun that fires harpoons.

1 type of
cannon